<?php

namespace Unl\HomologacionBundle\Form;

use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\FormBuilder;

class RegistroProcesadoHomologacionType extends AbstractType
{
    private $ocultar=FALSE;
    private $ocultarunidad=TRUE;
    
    public function setOcultar($ocultar) {
        $this->ocultar = $ocultar;
    }
    
    public function buildForm(FormBuilder $builder, array $options)
    {
        $unidadRegistroType = new UnidadRegistroType();
        $unidadRegistroType->setOcultar($this->ocultarunidad);
        
        if($this->ocultar == TRUE ){
            $builder
            ->add('unidadDestino',$unidadRegistroType)
            ->add('unidadOrigen',$unidadRegistroType)
            ->add('calificacion','text',array('read_only' =>'true'))
            ->add('tema','text',array('read_only' =>'true'))
            ->add('observacion','text',array('read_only' =>'true'))
            ->add('porcentajeCumplimiento','text',array('read_only' =>'true'))
            
        ;
        }

    }
    
    public function getDefaultOptions(array $options)
    {
        return array('data_class' => 'Unl\HomologacionBundle\Entity\RegistroHomologacion',);
    }

    public function getName()
    {
        return 'unl_homologacionbundle_registroprocesadohomologaciontype';
    }
}
